这实际上很常见,但一旦你知道原因就很容易避免😃
这些无效操作错误最常见的情况是:
- 你加载一个链接或页面 > 进入某个落地页。跟踪器认为你在落地页节点上
- 你点击操作链接。跟踪器看到你在落地页上 > 执行操作1 > 将你重定向到优惠页。跟踪器现在认为你在优惠页节点上
- 你返回到之前的落地页,通常是因为操作链接在新标签页中打开,或者你使用了后退按钮,而你的落地页上没有我们的JS。你现在在落地页节点上,但跟踪器认为你在优惠页节点上。
- 你点击操作链接。现在,如果操作URL不包含告诉跟踪器你是从落地页重复点击的数据,或者这不在引用来源中,那么跟踪器仍然认为你在优惠页节点上。
- 跟踪器试图在优惠页节点上执行操作1,但它不存在,所以它返回你发布的错误。
第二种最常见的情况是当你直接访问你的页面URL,而不是使用生成的重定向/直接链接 --> 然后点击操作。
在这种情况下,没有跟踪上下文(除非你嵌入了我们的fluxDefaults JS代码),所以它无法确定要做什么。
有几种方法可以确保这种情况不会发生:
- 最主要的方法是在你的页面上放置我们的JS,使用你从编辑落地页对话框(或漏斗构建器 > 获取该页面的链接/JS)获得的代码。这样当页面加载时,我们的JS会扫描操作链接并将访客的ID注入链接,同时包含他们来自的节点。有了这个,重复点击对跟踪器来说就有了明确的上下文。
- 其次,确保在任何地方都使用从漏斗构建器生成的链接。如果你需要跟踪自然流量,在页面上嵌入默认值。始终在新的无痕窗口中测试你的链接以清晰测试。
关于默认参数:这些默认参数不是覆盖,而是当跟踪器没有用户的上下文/信息时将使用的后备选项。
我指的是这些参数:
如果跟踪器知道用户在哪个节点/漏斗中,它将始终执行相关操作。如果该操作在该节点上不存在,你就会得到这个错误。
上面这些默认参数实际上很少被使用 -- 如果必须使用它们,那就不好了,因为这表明跟踪已经崩溃,不得不依赖一些后备选项!